/*****************************************************************************/
/* Domino Operation System GUI Specific Module                               */
/*                                                                           */
/* Copyright (C) 2014 Laszlo Arvai                                           */
/* All rights reserved.                                                      */
/*                                                                           */
/* This software may be modified and distributed under the terms             */
/* of the BSD license.  See the LICENSE file for details.                    */
/*****************************************************************************/

#ifndef _guiCommon_h
#define _guiCommon_h

///////////////////////////////////////////////////////////////////////////////
// Includes
#include <krnlTypes.h>
#include <krnlString.h>
#include <guiTypes.h>

///////////////////////////////////////////////////////////////////////////////
// Constants


///////////////////////////////////////////////////////////////////////////////
// Global variables
extern guiFontInfo g_gui_current_font;
extern dosByte g_gui_text_align;
extern guiRect g_gui_clip_rect;


///////////////////////////////////////////////////////////////////////////////
// Function prototypes
guiSize guiGetTextExtent( dosString in_string );
void guiSetTextAlign( dosByte in_align );
void guiSetFont( dosHandle in_font_handle );

#endif
